/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ (function(drupalSettings,window){'use strict';window.themeBreakpoints={};if(typeof drupalSettings['theme_breakpoints']!=='undefined')window.themeBreakpoints=new function(){this.Breakpoints=JSON.parse(drupalSettings['theme_breakpoints']);this.currentBreakpoint=false;this.getCurrentBreakpoint=function(){return this.currentBreakpoint;};var triggerBreakpointChange=function(){var breakpoint_changed_event=document.createEvent('CustomEvent');breakpoint_changed_event.initCustomEvent('themeBreakpoint:changed',true,true,this.currentBreakpoint);window.dispatchEvent(breakpoint_changed_event);}.bind(this);this.breakpointChangeHandler=function(){var mqls=this.mediaQueryListeners;var breakpointCandidate=false;for(var i=0;i